home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / mozilla-firefox / include / inspector / inICSSValueSearch.h next >
C/C++ Source or Header  |  2006-05-08  |  8KB  |  192 lines

  1. /*
  2.  * DO NOT EDIT.  THIS FILE IS GENERATED FROM inICSSValueSearch.idl
  3.  */
  4.  
  5. #ifndef __gen_inICSSValueSearch_h__
  6. #define __gen_inICSSValueSearch_h__
  7.  
  8.  
  9. #ifndef __gen_inISearchProcess_h__
  10. #include "inISearchProcess.h"
  11. #endif
  12.  
  13. /* For IDL files that don't want to include root IDL files. */
  14. #ifndef NS_NO_VTABLE
  15. #define NS_NO_VTABLE
  16. #endif
  17. class nsIDOMDocument; /* forward declaration */
  18.  
  19.  
  20. /* starting interface:    inICSSValueSearch */
  21. #define INICSSVALUESEARCH_IID_STR "e0d39e48-1dd1-11b2-81bd-9a0c117f0736"
  22.  
  23. #define INICSSVALUESEARCH_IID \
  24.   {0xe0d39e48, 0x1dd1, 0x11b2, \
  25.     { 0x81, 0xbd, 0x9a, 0x0c, 0x11, 0x7f, 0x07, 0x36 }}
  26.  
  27. class NS_NO_VTABLE inICSSValueSearch : public inISearchProcess {
  28.  public: 
  29.  
  30.   NS_DEFINE_STATIC_IID_ACCESSOR(INICSSVALUESEARCH_IID)
  31.  
  32.   /* attribute nsIDOMDocument document; */
  33.   NS_IMETHOD GetDocument(nsIDOMDocument * *aDocument) = 0;
  34.   NS_IMETHOD SetDocument(nsIDOMDocument * aDocument) = 0;
  35.  
  36.   /* attribute wstring baseURL; */
  37.   NS_IMETHOD GetBaseURL(PRUnichar * *aBaseURL) = 0;
  38.   NS_IMETHOD SetBaseURL(const PRUnichar * aBaseURL) = 0;
  39.  
  40.   /* attribute boolean returnRelativeURLs; */
  41.   NS_IMETHOD GetReturnRelativeURLs(PRBool *aReturnRelativeURLs) = 0;
  42.   NS_IMETHOD SetReturnRelativeURLs(PRBool aReturnRelativeURLs) = 0;
  43.  
  44.   /* attribute boolean normalizeChromeURLs; */
  45.   NS_IMETHOD GetNormalizeChromeURLs(PRBool *aNormalizeChromeURLs) = 0;
  46.   NS_IMETHOD SetNormalizeChromeURLs(PRBool aNormalizeChromeURLs) = 0;
  47.  
  48.   /* void addPropertyCriteria (in wstring aPropName); */
  49.   NS_IMETHOD AddPropertyCriteria(const PRUnichar *aPropName) = 0;
  50.  
  51.   /* attribute wstring textCriteria; */
  52.   NS_IMETHOD GetTextCriteria(PRUnichar * *aTextCriteria) = 0;
  53.   NS_IMETHOD SetTextCriteria(const PRUnichar * aTextCriteria) = 0;
  54.  
  55. };
  56.  
  57. /* Use this macro when declaring classes that implement this interface. */
  58. #define NS_DECL_INICSSVALUESEARCH \
  59.   NS_IMETHOD GetDocument(nsIDOMDocument * *aDocument); \
  60.   NS_IMETHOD SetDocument(nsIDOMDocument * aDocument); \
  61.   NS_IMETHOD GetBaseURL(PRUnichar * *aBaseURL); \
  62.   NS_IMETHOD SetBaseURL(const PRUnichar * aBaseURL); \
  63.   NS_IMETHOD GetReturnRelativeURLs(PRBool *aReturnRelativeURLs); \
  64.   NS_IMETHOD SetReturnRelativeURLs(PRBool aReturnRelativeURLs); \
  65.   NS_IMETHOD GetNormalizeChromeURLs(PRBool *aNormalizeChromeURLs); \
  66.   NS_IMETHOD SetNormalizeChromeURLs(PRBool aNormalizeChromeURLs); \
  67.   NS_IMETHOD AddPropertyCriteria(const PRUnichar *aPropName); \
  68.   NS_IMETHOD GetTextCriteria(PRUnichar * *aTextCriteria); \
  69.   NS_IMETHOD SetTextCriteria(const PRUnichar * aTextCriteria); 
  70.  
  71. /* Use this macro to declare functions that forward the behavior of this interface to another object. */
  72. #define NS_FORWARD_INICSSVALUESEARCH(_to) \
  73.   NS_IMETHOD GetDocument(nsIDOMDocument * *aDocument) { return _to GetDocument(aDocument); } \
  74.   NS_IMETHOD SetDocument(nsIDOMDocument * aDocument) { return _to SetDocument(aDocument); } \
  75.   NS_IMETHOD GetBaseURL(PRUnichar * *aBaseURL) { return _to GetBaseURL(aBaseURL); } \
  76.   NS_IMETHOD SetBaseURL(const PRUnichar * aBaseURL) { return _to SetBaseURL(aBaseURL); } \
  77.   NS_IMETHOD GetReturnRelativeURLs(PRBool *aReturnRelativeURLs) { return _to GetReturnRelativeURLs(aReturnRelativeURLs); } \
  78.   NS_IMETHOD SetReturnRelativeURLs(PRBool aReturnRelativeURLs) { return _to SetReturnRelativeURLs(aReturnRelativeURLs); } \
  79.   NS_IMETHOD GetNormalizeChromeURLs(PRBool *aNormalizeChromeURLs) { return _to GetNormalizeChromeURLs(aNormalizeChromeURLs); } \
  80.   NS_IMETHOD SetNormalizeChromeURLs(PRBool aNormalizeChromeURLs) { return _to SetNormalizeChromeURLs(aNormalizeChromeURLs); } \
  81.   NS_IMETHOD AddPropertyCriteria(const PRUnichar *aPropName) { return _to AddPropertyCriteria(aPropName); } \
  82.   NS_IMETHOD GetTextCriteria(PRUnichar * *aTextCriteria) { return _to GetTextCriteria(aTextCriteria); } \
  83.   NS_IMETHOD SetTextCriteria(const PRUnichar * aTextCriteria) { return _to SetTextCriteria(aTextCriteria); } 
  84.  
  85. /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
  86. #define NS_FORWARD_SAFE_INICSSVALUESEARCH(_to) \
  87.   NS_IMETHOD GetDocument(nsIDOMDocument * *aDocument) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDocument(aDocument); } \
  88.   NS_IMETHOD SetDocument(nsIDOMDocument * aDocument) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDocument(aDocument); } \
  89.   NS_IMETHOD GetBaseURL(PRUnichar * *aBaseURL) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBaseURL(aBaseURL); } \
  90.   NS_IMETHOD SetBaseURL(const PRUnichar * aBaseURL) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBaseURL(aBaseURL); } \
  91.   NS_IMETHOD GetReturnRelativeURLs(PRBool *aReturnRelativeURLs) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetReturnRelativeURLs(aReturnRelativeURLs); } \
  92.   NS_IMETHOD SetReturnRelativeURLs(PRBool aReturnRelativeURLs) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetReturnRelativeURLs(aReturnRelativeURLs); } \
  93.   NS_IMETHOD GetNormalizeChromeURLs(PRBool *aNormalizeChromeURLs) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetNormalizeChromeURLs(aNormalizeChromeURLs); } \
  94.   NS_IMETHOD SetNormalizeChromeURLs(PRBool aNormalizeChromeURLs) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetNormalizeChromeURLs(aNormalizeChromeURLs); } \
  95.   NS_IMETHOD AddPropertyCriteria(const PRUnichar *aPropName) { return !_to ? NS_ERROR_NULL_POINTER : _to->AddPropertyCriteria(aPropName); } \
  96.   NS_IMETHOD GetTextCriteria(PRUnichar * *aTextCriteria) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTextCriteria(aTextCriteria); } \
  97.   NS_IMETHOD SetTextCriteria(const PRUnichar * aTextCriteria) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTextCriteria(aTextCriteria); } 
  98.  
  99. #if 0
  100. /* Use the code below as a template for the implementation class for this interface. */
  101.  
  102. /* Header file */
  103. class inCSSValueSearch : public inICSSValueSearch
  104. {
  105. public:
  106.   NS_DECL_ISUPPORTS
  107.   NS_DECL_INICSSVALUESEARCH
  108.  
  109.   inCSSValueSearch();
  110.  
  111. private:
  112.   ~inCSSValueSearch();
  113.  
  114. protected:
  115.   /* additional members */
  116. };
  117.  
  118. /* Implementation file */
  119. NS_IMPL_ISUPPORTS1(inCSSValueSearch, inICSSValueSearch)
  120.  
  121. inCSSValueSearch::inCSSValueSearch()
  122. {
  123.   /* member initializers and constructor code */
  124. }
  125.  
  126. inCSSValueSearch::~inCSSValueSearch()
  127. {
  128.   /* destructor code */
  129. }
  130.  
  131. /* attribute nsIDOMDocument document; */
  132. NS_IMETHODIMP inCSSValueSearch::GetDocument(nsIDOMDocument * *aDocument)
  133. {
  134.     return NS_ERROR_NOT_IMPLEMENTED;
  135. }
  136. NS_IMETHODIMP inCSSValueSearch::SetDocument(nsIDOMDocument * aDocument)
  137. {
  138.     return NS_ERROR_NOT_IMPLEMENTED;
  139. }
  140.  
  141. /* attribute wstring baseURL; */
  142. NS_IMETHODIMP inCSSValueSearch::GetBaseURL(PRUnichar * *aBaseURL)
  143. {
  144.     return NS_ERROR_NOT_IMPLEMENTED;
  145. }
  146. NS_IMETHODIMP inCSSValueSearch::SetBaseURL(const PRUnichar * aBaseURL)
  147. {
  148.     return NS_ERROR_NOT_IMPLEMENTED;
  149. }
  150.  
  151. /* attribute boolean returnRelativeURLs; */
  152. NS_IMETHODIMP inCSSValueSearch::GetReturnRelativeURLs(PRBool *aReturnRelativeURLs)
  153. {
  154.     return NS_ERROR_NOT_IMPLEMENTED;
  155. }
  156. NS_IMETHODIMP inCSSValueSearch::SetReturnRelativeURLs(PRBool aReturnRelativeURLs)
  157. {
  158.     return NS_ERROR_NOT_IMPLEMENTED;
  159. }
  160.  
  161. /* attribute boolean normalizeChromeURLs; */
  162. NS_IMETHODIMP inCSSValueSearch::GetNormalizeChromeURLs(PRBool *aNormalizeChromeURLs)
  163. {
  164.     return NS_ERROR_NOT_IMPLEMENTED;
  165. }
  166. NS_IMETHODIMP inCSSValueSearch::SetNormalizeChromeURLs(PRBool aNormalizeChromeURLs)
  167. {
  168.     return NS_ERROR_NOT_IMPLEMENTED;
  169. }
  170.  
  171. /* void addPropertyCriteria (in wstring aPropName); */
  172. NS_IMETHODIMP inCSSValueSearch::AddPropertyCriteria(const PRUnichar *aPropName)
  173. {
  174.     return NS_ERROR_NOT_IMPLEMENTED;
  175. }
  176.  
  177. /* attribute wstring textCriteria; */
  178. NS_IMETHODIMP inCSSValueSearch::GetTextCriteria(PRUnichar * *aTextCriteria)
  179. {
  180.     return NS_ERROR_NOT_IMPLEMENTED;
  181. }
  182. NS_IMETHODIMP inCSSValueSearch::SetTextCriteria(const PRUnichar * aTextCriteria)
  183. {
  184.     return NS_ERROR_NOT_IMPLEMENTED;
  185. }
  186.  
  187. /* End of implementation class template. */
  188. #endif
  189.  
  190.  
  191. #endif /* __gen_inICSSValueSearch_h__ */
  192.